1 general:: see HAVE A GOOD THING GOING; HAVE GOING FOR ONE.
American Heritage Idioms
2 general:: Phrase(s): have something going (with someone) Go to have a thing going (with someone).
McGrawhill's American Idioms And Phrasal Verbs